General classification
10
Classics
0
Flat
1
Hilly
Mountain
Time Trial
27
2
25
37
8
Tour Poitou - Charentes en Nouvelle Aquitaine
22/08
Stage 1
Confolens > Matha
75
23/08
Stage 2
Aulnay de Saintonge > Bressuire
13
24/08
Stage 3
Coussay-les-Bois > La Roche-Posay
Stage 4
La Roche-Posay > La Roche-Posay
11
25/08
Stage 5
Moncoutant > Poitiers
05/04
Ronde van Vlaanderen ME
Antwerpen > Oudenaarde
DNF
29/03
In Flanders Fields - From Middelkerke to Wevelgem
Middelkerke > Wevelgem
74
27/03
E3 Saxo Classic ME
Harelbeke > Harelbeke
106
21/03
Milano-Sanremo
Pavia > Sanremo
156
Paris-Nice
72
15
32
08/03
Achères > Carrières-sous-Poissy
125
09/03
Épône > Montargis
63
10/03
Cosne-Cours-sur-Loire > Pouilly-sur-Loire
12
11/03
Bourges > Uchon
12/03
Cormoranche-sur-Saône > Colombier-le-Vieux
71
13/03
Stage 6
Barbentane > Apt
76
14/03
Stage 7
Nice > Auron
99
15/03
Stage 8
Nice > Nice
50
UAE Tour
90
16/02
Madinat Zayed Majlis > Liwa Palace
137
19
91
131
129
81
120
112
80
5
17/02
Al Hudayriyat Island > Al Hudayriyat Island
18/02
Umm al Quwain > Jebel Mobrah
19/02
Fujairah > Fujairah
20/02
Dubai Al Mamzar Park > Hamdan Bin Mohammed Smart University
21/02
Al Ain Museum > Jebel Hafeet
22/02
Zayed National Museum > Abu Dhabi Breakwater
01/02
Trofeo Palma
Mallorca Fashion Outlet (Marratxi) > Palma
30/01
Trofeo Serra Tramuntana
Selva > Santuari de Lluc
29/01
Trofeo Ses Salines
Ses Salines > Colònia de Sant Jordi (Ses Salines)